<?php
include 'config.php'; //Inclusão de arquivo com as definições do sistema;
include 'functions.php'; //Inclusão de arquivo com as funções utilizadas pelo sistema;
include './includes/classes/conexao.class.php'; //Inclusão da classe de conexão com o banco de dados;
$bd = 'gw'; //Define o banco a ser utilizado;
$conexao = new Conexao($bd); //Inicia nova conexão
if(isset($_GET['aplicativo']))$aplicativo=$_GET['aplicativo'];
if(isset($_GET['subaplicativo']))$subaplicativo=$_GET['subaplicativo'];
	if (isset($_POST['entrar'])){
		$usuario = $_POST["usuario"];
		$senha = $_POST["senha"];
		if (isset($_POST["url"]) == "" ){
			$url = "./?" . $_POST["url"];
		} else {
			$url = "./";
		}
	    $user = "uid=$usuario,ou=users,dc=getnet-tecnologia,dc=com,dc=br";
	    $pass = $senha;
	    $ds=ldap_connect("ldap.getnet-tecnologia.com.br", 389);
	
		ldap_set_option($ds, LDAP_OPT_PROTOCOL_VERSION, 3);
	
	    $r=@ldap_bind($ds, "$user", "$pass");
	    if(!$r) {
			$sql = "SELECT usuarios.id, usuarios.nome_completo, areas.descricao as area, perfis.descricao as perfil, usuarios.sistemas
			FROM usuarios
			INNER JOIN areas ON usuarios.area = areas.id
			INNER JOIN perfis ON usuarios.perfil = perfis.id
			WHERE email = '$usuario' and senha = '" . md5($senha) . "'";
			$conexao->Executar($sql);
			if($conexao->ContarLinhas() > 0){
				while($rs = $conexao->MostrarResultados()){
					$acesso = $rs[0] . "," . $usuario . "," . $rs[1] . "," . $rs[2] . "," . $rs[3] . "," . $rs[4];
				}
				setcookie("acesso", $acesso);
				header("Location: $url");
			} else {
			 $erro =  "Erro ! Verifique usuário/senha e tente novamente." . $sql;
			}
			$conexao->Liberar();
	    } else {
		  	$sql = "SELECT usuarios.id, usuarios.nome_completo, areas.descricao as area, perfis.descricao as perfil, usuarios.sistemas
			FROM usuarios
			INNER JOIN areas ON usuarios.area = areas.id
			INNER JOIN perfis ON usuarios.perfil = perfis.id
			WHERE usuario = '$usuario'";
			$conexao->Executar($sql);
			if($conexao->ContarLinhas() > 0){
				while($rs = $conexao->MostrarResultados()){
					$acesso = $rs[0] . "," . $usuario . "," . $rs[1] . "," . $rs[2] . "," . $rs[3] . "," . $rs[4];
				}
				setcookie("acesso", $acesso);
				header("Location: $url");
			} else {
				$erro = "Erro ! Verifique usuário/senha e tente novamente.";
			}
			$conexao->Liberar();		
		}
		ldap_unbind($ds);
	}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="pt-BR" xml:lang="pt-BR">
<head>
<title>.:: GetNet - Login ::.</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel='stylesheet' type='text/css' href='<?php echo $css ?>/login.css' />
<link rel="stylesheet" href="<?php echo $js ?>/jquery/themes/getnet/ui.all.css" type="text/css" media="screen" title="Flora (Default)" />
<script type="text/javascript" src="<?php echo $js ?>/jquery/jquery-1.3.2.min.js"></script>
<script type='text/javascript'>
	$(document).ready(function(){
		$("#targetForm").hide();
		$("#entrar").click(function () {
			$("#targetForm").show();
		});
	});
</script>
</head>
<body>
<div id="topo">
	<a href="./" title="Página Inicial"><img src="<?php echo $imagens ?>/cabecalhoGetNet-Fundo.png" alt="GetNet Tecnologia" title="GetNet Tecnologia - Página Inicial" /></a>
	<div id="painel">
		Bem vindo ao Gerenciador de Sistemas GetNet
	</div>
</div>
<div id="conteudo">
<p>Neste ambiente você terá acesso às principais ferramentas de gerenciamento da empresa. </p>
<p>Se você for colaborador da Getnet, você terá acesso às ferramentas utilizando seu usuário e senha de acesso à rede da Getnet. </p>
<p>Caso você seja um cliente Getnet, você deverá utilizar os dados recebidos por email para acesso aos serviços disponíveis à você cliente.</p>
</div>
	<div id="acesso">
		<form method="post" action="login.php">
		<p class="ui-widget-header ui-corner-all"><strong>Informe suas credenciais.</strong></p>
		<p>&nbsp;</p>
		<table>
			<tr>
				<td class='label'>Usuário:</td>
				<td><input type="text" name="usuario" id="usuario" class="text ui-widget-content ui-corner-all" value="" size="25" /></td>
			</tr>
			<tr>
				<td class='label'>Senha:</td>
				<td><input type="password" name="senha" id="senha" class="text ui-widget-content ui-corner-all" value="" size="25" /></td>
			</tr>
			<tr>
				<td colspan='2'>
					<input type="hidden" name="url" value="<?php echo $_SERVER['QUERY_STRING'] ?>" />
					<input type="submit" name="entrar" id="entrar" class='ui-state-default ui-corner-all' value="Entrar" />					
				</td>
			</tr>
			<tr>
				<td colspan='2'>
					<p><a href="#" title="Esqueci minha senha">Esqueci minha senha</a></p>
					<p><a href="#" title="Ainda não sou cadastrado">Ainda não sou cadastrado</a></p>					
				</td>
			</tr>
		</table>
		<?php
			if (isset($erro)) {
				echo "<div id='erro'>
					$erro
				</div>
				<br />";
			}
		?>
		</form>
		<span id="targetForm"><img src="<?php echo $imagens ?>/spinner.gif" alt='autenticando'/>Autenticando</span>
	</div>
<div class="clear">&nbsp;</div>
<div id="rodape">
&copy; COPYRIGHT 2008 GETNET TECNOLOGIA - TODOS OS DIREITOS RESERVADOS <br />
<a href="./"><img src="<?php echo $imagens ?>/azul/ico_getnet.png" alt="GetNet CAC" title="GetNet CAC" /></a>
<a href="http://validator.w3.org/check?uri=referer"><img src="<?php echo $imagens ?>/azul/ico_xhtml11.png" alt="XHTML 1.1 Válido" title="XHTML 1.1 Válido" /></a>
<a href="http://jigsaw.w3.org/css-validator/check/referer"><img src="<?php echo $imagens ?>/azul/ico_css20.png" alt="CSS 2.0 Vàlido" title="CSS 2.0 Válido" /></a>
<a href="http://www.postgresql.org/"><img src="<?php echo $imagens ?>/azul/ico_postgres.png" alt="PostgreSQL" title="Powered by PostgreSQL" /></a>
</div>
</body>
</html>